package com.bridgeintelligent.tag.customer.service;

import com.bridgeintelligent.tag.customer.entity.ExploreTemplate;
import com.bridgeintelligent.tag.customer.entity.Result;

/**
 * 画像分析服务层接口
 */
public interface IExploreTemplateService {


    /**
     * 画像分析模板
     * @param template
     */
    void addExploreTemplate(ExploreTemplate template);


    /**
     * 校验画像分析名是否重复
     * @param id
     * @param alName
     * @return
     */
    boolean checkAlName(String id,String alName);


    /**
     * 修改画像分析
     * @param template
     */
    void updateExploreTemplate(ExploreTemplate template);

    /**
     * 删除画像分析
     * @param id
     */
    void delExploreTemplate(String id);

    /**
     * 客画像分析详情
     * @param id
     * @return
     */
    ExploreTemplate findExploreTemplate(String id);

    /**
     * 分页画像分析列表
     *
     * @param pageNumber
     * @param pageSize
     * @param startTime
     * @param alName
     * @param endTime
     * @return
     */
    Result pageList(Integer pageNumber, Integer pageSize, String startTime,String endTime, String alName);


}
